package com.aaron.Caitlyn.webapp.controller;

import java.util.Map;

import org.Caitlyn.common.util.PageRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.aaron.Caitlyn.system.service.MenuService;

/**
 * 
 * @类功能说明：系统菜单管理功能
 * @类修改者：
 * @修改日期：
 * @修改说明：
 * @作者：Aaron
 * @创建时间：2016年4月14日 下午5:24:11
 */
@Controller
@RequestMapping("SystemMenu")
public class SystemMenuController {
	
	@Autowired
	private MenuService menuService;
	
	@RequestMapping("toMenuView")
	public String toMenuView(){
		return "SystemManagement/SystemMenu/Menu";
	}
	/**
	 * 
	 * 方法功能说明：获取菜单列表
	 * 创建：2016年5月16日 by Aaron 
	 * 修改：日期 by 修改者
	 * 修改内容：
	 * @param menu
	 * @return    
	 * @return Map<String,Object>   
	 * @throws
	 */
	@RequestMapping("getMenu")
	@ResponseBody
	public Map<String, Object> getMenu(PageRequest pageRequest){
		
		return menuService.getMenu(pageRequest);
	}
}
